//package com.xiao.hao.controller.auth;
//
//
//import com.xiao.hao.config.CheckParamsAnnotation;
//import com.xiao.hao.constant.CheckParamsEnum;
//import com.xiao.hao.facade.XhProductFacade;
//import com.xiao.hao.req.XhProductInsertReq;
//import com.xiao.hao.req.XhProductQueryPageReq;
//import com.xiao.hao.req.XhProductUpdateReq;
//import com.xiao.hao.utils.BaseId;
//import com.xiao.hao.utils.PageResult;
//import com.xiao.hao.utils.Result;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import javax.annotation.Resource;
//
///**
// * @Description 产品计划表 controller层
// * @Author xiaohao
// * @Date 2025-03-04 11:24:49
// */
//
//@Api(tags = "产品计划表控制层")
//@RestController
//@Slf4j
//@RequestMapping("xhProduct")
//public class XhProductController {
//
//
//    @Resource
//    private XhProductFacade facade;
//
//    @ApiOperation(value = "新增")
//    @PostMapping("insert")
//    @CheckParamsAnnotation(CheckParamsEnum.INSERT_CHECK)
//    public Result insert(@RequestBody XhProductInsertReq req) {
//        return facade.insert(req);
//    }
//
//    @ApiOperation(value = "编辑")
//    @PostMapping("update")
//    @CheckParamsAnnotation(CheckParamsEnum.UPDATE_CHECK)
//    public Result update(@RequestBody XhProductUpdateReq req) {
//        return facade.update(req);
//    }
//
//    @PostMapping("delete")
//    @ApiOperation(value = "删除")
//    public Result delete(@RequestBody BaseId req) {
//        return facade.delete(req);
//    }
//
//    @ApiOperation(value = "分页查询")
//    @PostMapping("queryPage")
//    public PageResult queryPage(@RequestBody XhProductQueryPageReq req) {
//        return facade.queryPage(req);
//    }
//
//
//}
//
//
